// src/common/constants.ts
export class Constants {
  static readonly APP_NAME = '不背单词';
  static readonly STORAGE_USER_KEY = 'current_user';
  static readonly STORAGE_WORDS_KEY = 'user_words';
  static readonly STORAGE_STATS_KEY = 'study_stats';
  static readonly STORAGE_FAVORITES_KEY = 'favorite_words';
  // 第三方TTS网站（示例：有道词典语音）
  static readonly TTS_URL = 'https://dict.youdao.com/dictvoice?type=2&audio='; // 英文美音，可按需替换

  // 学习模式
  static readonly STUDY_MODE_CARD = 'card';
  static readonly STUDY_MODE_SPELL = 'spell';
  static readonly STUDY_MODE_CHOICE = 'choice';
  static readonly STUDY_MODE_IMAGE = 'image';

  // 复习间隔（毫秒）
  static readonly REVIEW_INTERVALS = [
    1000 * 60 * 60 * 24,      // 1天
    1000 * 60 * 60 * 24 * 2,  // 2天
    1000 * 60 * 60 * 24 * 4,  // 4天
    1000 * 60 * 60 * 24 * 7,  // 7天
    1000 * 60 * 60 * 24 * 15  // 15天
  ];
}
